package com.hanthink.quartz.domain;

import java.util.Date;

/**
 * <p>
 * Title: Task
 * </p>
 * <p>
 * Description: 任务实体
 * </p>
 * 
 * @author vondser
 * @date 2020年12月10日
 */
public class TaskInfo {

	private static final long serialVersionUID = 1L;

	/** 事业部 */
	private String hangameKey;
	
	private Long siteKey;
//	系统生成 工厂+设备+日期+3位流水
	private String taskCode;
	private Long eqKey;
//	0：日任务 1：周任务 2：月任务 4：工艺点检
	private String taskType;
//	1：设备 2：清洁 3：安全
	private String taskCategory;
//	0：运行 1：计划停机
	private String eqStatus;
//	0：待执行 1：执行中 2：完成 3：系统标记完成
	private String status;
	private String createTime;
	private String executer;
	private Date startTime;
	private Date endTime;
	private Double workTime;
	private String department;
	private String eqCode;
	private String eqName;
	private String progress;
	private String planId;
	private String id;
	private Long taskNum;
	private String userName;

	// 设备类型--主设备OR辅助设备
	private String eqType;

	public String getPlanId() {
		return planId;
	}

	public void setPlanId(String planId) {
		this.planId = planId;
	}

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getTaskCode() {
		return taskCode;
	}

	public void setTaskCode(String taskCode) {
		this.taskCode = taskCode;
	}

	public Long getEqKey() {
		return eqKey;
	}

	public void setEqKey(Long eqKey) {
		this.eqKey = eqKey;
	}

	public String getTaskType() {
		return taskType;
	}

	public void setTaskType(String taskType) {
		this.taskType = taskType;
	}

	public String getTaskCategory() {
		return taskCategory;
	}

	public void setTaskCategory(String taskCategory) {
		this.taskCategory = taskCategory;
	}

	public String getEqStatus() {
		return eqStatus;
	}

	public void setEqStatus(String eqStatus) {
		this.eqStatus = eqStatus;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public String getCreateTime() {
		return createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	public String getExecuter() {
		return executer;
	}

	public void setExecuter(String executer) {
		this.executer = executer;
	}

	public Date getStartTime() {
		return startTime;
	}

	public void setStartTime(Date startTime) {
		this.startTime = startTime;
	}

	public Date getEndTime() {
		return endTime;
	}

	public void setEndTime(Date endTime) {
		this.endTime = endTime;
	}

	public Double getWorkTime() {
		return workTime;
	}

	public void setWorkTime(Double workTime) {
		this.workTime = workTime;
	}

	public String getDepartment() {
		return department;
	}

	public void setDepartment(String department) {
		this.department = department;
	}

	public String getEqType() {
		return eqType;
	}

	public void setEqType(String eqType) {
		this.eqType = eqType;
	}

	public Long getSiteKey() {
		return siteKey;
	}

	public void setSiteKey(Long siteKey) {
		this.siteKey = siteKey;
	}

	public String getEqCode() {
		return eqCode;
	}

	public void setEqCode(String eqCode) {
		this.eqCode = eqCode;
	}

	public String getEqName() {
		return eqName;
	}

	public void setEqName(String eqName) {
		this.eqName = eqName;
	}

	public String getProgress() {
		return progress;
	}

	public void setProgress(String progress) {
		this.progress = progress;
	}

	public Long getTaskNum() {
		return taskNum;
	}

	public void setTaskNum(Long taskNum) {
		this.taskNum = taskNum;
	}

	public String getUserName() {
		return userName;
	}

	public void setUserName(String userName) {
		this.userName = userName;
	}

	public String getHangameKey() {
		return hangameKey;
	}

	public void setHangameKey(String hangameKey) {
		this.hangameKey = hangameKey;
	}

}
